/**
 * 咨询快报审核
 * @author zhengyunfei
 */
var bcSelectData=null;
var mydatagrid=null;
var indexPageViewDialog=null;
var lookContextData=null;
var lookContextDialog="";
layui.use(["form","laypage","layer"],function(){
    var form=layui.form;
    var layer=layui.layer;
    form.on('select', function(data){
        // console.log(data.elem); //得到select原始DOM对象
        //console.log(data.value); //得到被选中的值]
        // console.log(data.othis); //得到美化后的DOM对象
        form.render('select');
    });

    /**
     *功能:预览按钮操作
     * author:zhengyunfei
     * */

    layui.fsButton.preview = function(elem,data,datagrid){
        if(data.length==0){
            layer.alert("请先选择要操作的财经快报数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }

        mydatagrid=datagrid;
        var length=data.length;
        if(length>1){
            layer.alert("请选择一条财经快报预览",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var quesId=data[0].bL_ID;//财经快报ID
        var answCheckFlg=data[0].cHEAK_FLAG;//财经快报审核状态
        var answCheckFlgName="";
        if(answCheckFlg=='Y'){
            answCheckFlgName="审核通过";
        }
        if(answCheckFlg=='N'){
            answCheckFlgName="审核不通过";
        }
        if(answCheckFlg=='W'){
            answCheckFlgName="待审核";
        }

        $.ajax({
            url: "/NewsConfig/findOnePrview.shtml", //请求的url地址
            dataType: "json", //返回格式为json
            async: true, //请求是否异步，默认为异步，这也是ajax重要特性
            data: {
                "bL_ID": quesId
            }, //参数值
            type: "POST", //请求方式
            beforeSend: function() {
                //请求前的处理
            },
            success: function(req) {
                //请求成功时处理

                var quesBo=req.quesDtl;//财经快报主记录
                var answDtl=req.answDtlList;//财经快报明细

                var answList=[];
                var quesData=new Object();

                quesBo.remdFlg=answCheckFlgName;

                quesData.bL_HeadLine=quesBo.bL_HeadLine;//标题
                quesData.bL_AUTHOR=quesBo.bL_AUTHOR;//作者
                quesData.pIC_ADDR=quesBo.pIC_ADDR;//缩略图
                quesData.sOUND_ADDR=quesBo.sOUND_ADDR;//音频
                console.log("照片地址"+quesData.pIC_ADDR)
                console.log("音频"+quesData.sOUND_ADDR)
                if(quesData.sOUND_ADDR!=''){
                    var musicVideo = quesData.sOUND_ADDR;
                   // $("#test1").attr("src",musicVideo);
                    var music = "<audio controls=\"controls\" height=\"100\" width=\"400\">\n" +
                        "\t\t\t\t\t\t\t<source src=\"" + musicVideo + "\"  type=\"audio/mp3\" />\n" +
                        "\t\t\t\t\t\t</audio>";
                    $('#cjVideo').append(music);
                }
               /* quesData.quesTit=quesBo.quesTit;
                quesData.answCheckFlg=answCheckFlg;
                quesData. checkFlgName=answCheckFlgName;
                quesData. answId=data[0].answId;*/
                /*
                * private String bL_DTL;//财经快报内容
                private String bL_COMM;//财经快报点评
                private String bL_TYP;//财经快报类型
                private Integer bL_ORDER;//展示顺序*/

                for(var i=0;i<answDtl.length;i++){//财经快报明细记录
                    var value=answDtl[i].bL_DTL;//财经快报内容
                    var bL_COMM=answDtl[i].bL_COMM;//财经快报点评
                    var bL_TYP=answDtl[i].bL_TYP;//财经快报类型
                    var bL_ORDER=answDtl[i].bL_ORDER;//展示顺序

                    if(value!='' && value !=null){
                        value = value.replace(new RegExp('& lt;','gm'),'<');
                        value = value.replace(new RegExp('& gt;','gm'),'>');
                    }
                    if(bL_COMM!='' && bL_COMM !=null ){
                        bL_COMM = bL_COMM.replace(new RegExp('& lt;','gm'),'<');
                        bL_COMM = bL_COMM.replace(new RegExp('& gt;','gm'),'>');
                    }
                   /* console.log("财经快报单条记录==="+value+"%%%%%%"+bL_COMM);
                    console.log("财经快报类型==="+bL_TYP);*/
                    var valueArray=[];
                   /* if(null!=value){
                        valueArray= value.split(":");
                        if(valueArray.length==2){
                            answList.push({
                                title:valueArray[0]+":",
                                content:valueArray[1]
                            })
                        }
                    }*/
                    answList.push({
                        bL_DTL:value,
                        bL_COMM:bL_COMM,
                        bL_TYP:bL_TYP,
                        bL_ORDER:bL_ORDER
                    })

                }
                lookContextDialog=layer.open({
                    type: 1 //此处以iframe举例
                    ,title: '财经快报预览'
                    ,btn: ['关闭']
                    ,area: ['750px', '520px']
                    ,fixed:false
                    ,scrollbar: false
                    /* ,btn: [ '返回']*/
                    /* ,yes: function(){
                         save();
                     }*/
                    ,btn2: function(){
                        layer.close(lookContextDialog);
                    }
                    ,shade: 0
                    ,maxmin: false
                    ,content:$("#lookContextDiv")
                    ,end:function(){
                        location.reload();
                       /* layer.close(lookContextDialog);　*///layer.open关闭刷新
                    }

                });

                $(" .layui-layer-content").css('overflow-x','hidden');
                lookContextData= new Vue({
                    el: '#lookContextAppDiv',
                    data: {
                        answList: answList,
                        quesBo:quesData,
                        answCheckFlg:answCheckFlg
                    }
                })

            },
            complete: function() {
                //请求完成的处理
            },
            error: function() {
                //请求出错处理
            }
        });

    }


    /**
     *功能:置为精选商品功能
     * author:wangenhao
     * */
    layui.fsButton.setJingxuan = function(elem,data,datagrid){
        var confirm_Flag = 'Y';//赎回确认
        /*if(data.length==0){
            layer.alert("请选择要操作的商品！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }*/

        /* if(data.length>1){
             layer.alert("请选择一条确认的交易！",{
                 icon:2,
                 skin:'layer-ext-moon'
             });
             return ;
         }*/
        if(data.length!=0){
            var isExsitsChecked=false;
            var isExsitsNotChecked=false;
            var ids="";
            var flags = "";
            var jxsum=0;
            for(var i=0;i<data.length;i++){
                jxsum = data[i].jxGoods_sum;//精选商品数量
                console.log("精选商品数量-------"+jxsum);
                var isCheck=data[i].star_Flag;//是否精选状态
                if(isCheck ==  "N" ){//非精选商品才可置为精选
                    ids += data[i].goods_Id+",";
                    flags += isCheck+",";
                }else {
                    //isExsitsNotChecked = true;
                }

            }
            if(isExsitsNotChecked){
                layer.alert("请选择非精选商品操作！",{
                    icon:2,
                    skin:'layer-ext-moon'
                },function(index){
                    datagrid.reload();
                });
                return;
            }else {
                if(parseInt(data.length)+parseInt(jxsum)>10){
                    console.log("已选+精选图片数量----"+(parseInt(data.length)+parseInt(jxsum)));
                    layer.alert("精选商品不能超过十个！",{
                        icon:2,
                        skin:'layer-ext-moon'
                    },function(index){
                        datagrid.reload();
                    });
                    return;
                }else {
                    if(ids==''|| ids==null){
                        ids = 'none,';
                    }
                    var url = "../views/shopscore/selectJingxuanGoods.html?goods_Id="+ids;
                    var loadingDialogIndex = top.layer.open({
                        type: 2,
                        title: '精选商品',
                        shadeClose: true,
                        maxmin: true,
                        shade: 0.8,
                        // btn: ['确认选择'],
                        area: ['900px', '900px'],
                        //btn: ['关闭'],
                        content: url //iframe的url
                        , success: function (layero,index) {
                            //alert("success！")
                        }
                        , end: function (layero, index) {
                            //alert("进入end！")
                            datagrid.reload();

                        }, yes: function (index) {
                            parent.layer.close(index);
                            //alert("确认选择yes")
                            // getNewsFlashList();
                        },
                        cancel: function () {
                            //右上角关闭回调
                        }
                    });
                    // }
                    layer.closeAll('dialog');
                }
            }
        }else {//当选中数据时
            var url = "../views/shopscore/selectJingxuanGoods.html?goods_Id="+'none,';
            var loadingDialogIndex = top.layer.open({
                type: 2,
                title: '精选商品',
                shadeClose: true,
                maxmin: true,
                shade: 0.8,
                // btn: ['确认选择'],
                area: ['900px', '900px'],
                //btn: ['关闭'],
                content: url //iframe的url
                , success: function (layero, index) {
                    //alert("success！")
                }
                , end: function (layero, index) {
                    //alert("进入end！")
                    datagrid.reload();

                }, yes: function (index) {
                    parent.layer.close(index);
                    //alert("确认选择yes")
                    // getNewsFlashList();
                },
                cancel: function () {
                    //右上角关闭回调
                }
            });
            // }
            layer.closeAll('dialog');
        }


    }


    /**
     *功能:商品管理-上架
     * */
    layui.fsButton.goodsUp = function(elem,data,datagrid){
        var flg='02';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck = data[i].scoreFlag;//是否存在库存和积分标识
            console.log("scoreFlag========"+isCheck);
            var updown = data[i].shelves;//上架状态
            if(isCheck == 'Y' && updown!='02'){//Y为商品库存和积分不为空
                //if(updown!='02'){//Y为商品库存和积分不为空
                ids += data[i].goods_Id+",";
            }else {
                isExsitsChecked = true;
            }

        }
        if(isExsitsChecked){
           /* layer.alert("只有商品的库存和积分不为0的未上架商品才能上架！",{
                //layer.alert("只有未上架商品才能上架！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;*/
            layer.alert("只有商品的库存和积分不为0的未上架商品才能上架！",{
                icon:2,
                skin:'layer-ext-moon'
            },function(index){
                datagrid.reload();
            });
            return;
        }
        panduanGoodsScoreProce(ids,flg,datagrid);
        //ajaxSubmitGoodsUpDown(ids,flg,datagrid);
    }


    /**
     *功能:商品管理-下架
     * */
    layui.fsButton.goodsDown = function(elem,data,datagrid){
        var flg='03';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var updown = data[i].shelves;//上架状态
            if(updown =='02'){//已上架商品
                ids += data[i].goods_Id+",";
            }else {
                isExsitsChecked = true;
            }

        }
        if(isExsitsChecked){
            layer.alert("只有已上架架商品才能下架！",{
                icon:2,
                skin:'layer-ext-moon'
            },function(index){
                datagrid.reload();
            });
            return;
        }
        huodongGLGoodsUpDown(ids,flg,datagrid);
    }


    /**
     *功能:商品管理-删除
     * */
    layui.fsButton.goodsdelete = function(elem,data,datagrid){
        var flg = '03';
        var efflag = 'N';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var updown = data[i].shelves;//上架状态
            if(updown != '02'){//只删除未上架商品02为上架
                ids += data[i].goods_Id+",";
            }
        }

        layer.confirm('系统将只为您删除未上架的商品，已上架的商品请执行商品下架操作。', function(index){
            layer.close(index);
            ajaxSubmitGoodsUpDown(ids,flg,datagrid,efflag);
            return true;
        },function(){
            return;
        });

    }


    /**
     *功能:审核通过按钮-轮播图
     * */
    layui.fsButton.picauditAcess = function(elem,data,datagrid){
        var flg='Y';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flag;//审核状态-只能提交待审核和审核不通过以及为空的记录
            if(isCheck == 'W'){//只有待提交审核数据以及审核不通过的才可提交审核
                isExsitsChecked = true;
                ids += data[i].sl_Sid+",";
                console.log("提交轮播图=========="+JSON.stringify(data[i].bL_ID+"******"+isExsitsChecked));
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有审核状态为[待审核]的数据才能审核通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditPhoto(ids,flg,datagrid);
    }



    /**
     *功能:审核驳回按钮-轮播图
     * */
    layui.fsButton.picauditRefuse = function(elem,data,datagrid){
        var flg='N';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flag;//审核状态-只能提交待审核和审核不通过以及为空的记录
            if(isCheck == 'W'){//只有待提交审核数据以及审核不通过的才可提交审核
                isExsitsChecked = true;
                ids += data[i].sl_Sid+",";
                console.log("提交轮播图=========="+JSON.stringify(data[i].bL_ID+"******"+isExsitsChecked));
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有审核状态为[待审核]的数据才能审核驳回！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditPhoto(ids,flg,datagrid);
    }


    /**
     *功能:提交展示-轮播图
     * */
    layui.fsButton.picshow = function(elem,data,datagrid){
        var showflg='Y';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var isHaveShow = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flag;//审核状态-只能提交待审核和审核不通过以及为空的记录
            var isShow=data[i].show_Flag;//展示状态
            console.log("审核状态"+isCheck+"展示状态"+isShow)
            if(isCheck ==  'Y' && isShow != 'Y'){//只有审核状态为Y以及展示状态不等于Y的才可提交审核
                isExsitsChecked = true;
                ids += data[i].sl_Sid+",";
            }else {
                isExsitsNotChecked = true;
            }
            if(isShow =='Y'){
                isHaveShow = true;
            }

        }


        if(isHaveShow){
            layer.alert("存在展示中的资讯，请先撤销展示！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        if(isExsitsNotChecked){
            layer.alert("选择的数据未审批或已上线展示！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditPhoto(ids,"",datagrid,showflg);
    }


    /**
     *功能:撤销展示-轮播图
     * */
    layui.fsButton.picshowcancel = function(elem,data,datagrid){
        var showflg='E';
        if(data.length==0){
            layer.alert("请先选择要操作的数据！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isShow=data[i].show_Flag;//展示状态
            console.log("展示状态"+isShow)
            if(isShow == 'Y'){//只有审核状态为Y以及展示状态不等于Y的才可提交审核
                isExsitsChecked = true;
                ids += data[i].sl_Sid+",";
            }else {
                isExsitsNotChecked = true;
            }

        }
        if(isExsitsNotChecked){
            layer.alert("只有展示状态为[已提交展示]的数据才能撤销展示！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditPhoto(ids,"",datagrid,showflg);
    }


    /**
     *功能:提交审核按钮操作
     * author:zhengyunfei
     * */
    layui.fsButton.financeaudit = function(elem,data,datagrid){
        var flg='W';
        if(data.length==0){
            layer.alert("请先选择要操作的财经快报数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked=false;
        var isExsitsNotChecked=false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].cHEAK_FLAG;//审核状态-只能提交待审核和审核不通过的记录
            if(isCheck ==  null || isCheck == 'N'){//只有待提交审核数据以及审核不通过的才可提交审核
                isExsitsChecked = true;
                ids += data[i].bL_ID+",";
                console.log("提交审核财经快报=========="+JSON.stringify(data[i].bL_ID+"******"+isExsitsChecked));
            }else {
                isExsitsNotChecked = true;
            }
            /*if(isCheck=='N'){
                isExsitsNotChecked=true;
            }
            if(i<data.length-1){
                ids+=data[i].quesId+",";
            }else{
                ids+=data[i].quesId;
            }*/

        }
        if(isExsitsNotChecked){
            layer.alert("只有审核状态为[待提交审核]以及[审核不通过]的数据才能提交审核！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        /*if(isExsitsNotChecked){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return ;
            });
            return ;
        }*/
        ajaxSubmitAuditSuccess(ids,flg,datagrid);
    }

    /**
     *功能:审核通过按钮操作-财经快报审核模块
     * author:zhengyunfei
     * */
    layui.fsButton.auditAcess = function(elem,data,datagrid){
        var flg='Y';
        if(data.length==0){
            layer.alert("请先选择要操作的财经快报数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var noSubmitAudit = false;
        var haveAcess = false;
        var noAcess = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].cHEAK_FLAG;
            if(isCheck == 'W' || isCheck =="N"){//待审核以及审核不通过的财经快报
                isExsitsChecked=true;
                ids += data[i].bL_ID+",";
                console.log("审核列表展示+++++"+isExsitsChecked);
            }
            if(isCheck == null){//未提交审核
                noSubmitAudit = true;
            }
            if(isCheck == 'Y'){//存在审核通过的数据
                haveAcess = true;
            }
            if(isCheck =='N'){//存在审核不通过的历史数据
                noAcess = true;
            }

        }

        if(noSubmitAudit){
            layer.alert("请提交审核后操作！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        if(haveAcess){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能审核通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }


        if(noAcess){
            layer.confirm('存在上次审核不通过的数据，是否确认审核通过', function(index){
                layer.close(index);
                ajaxSubmitAuditSuccess(ids,flg,datagrid);
                return true;
            },function(){
                return;
            });
            return;
        }

        ajaxSubmitAuditSuccess(ids,flg,datagrid);
    }


    /**
     *功能:审核驳回按钮操作
     * author:zhengyunfei
     * */
    layui.fsButton.auditRefuse = function(elem,data,datagrid){
        var flg='N';
        if(data.length==0){
            layer.alert("请先选择要操作的财经快报数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var isNoSubmit = false;
        var isCheckRefuse = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].cHEAK_FLAG;
            console.log("数据状态"+isCheck);
            if(isCheck == 'Y' || isCheck == 'W'){//审核通过以及待审核状态的财经快报
                isExsitsChecked = true;
                ids += data[i].bL_ID+",";
                console.log("审核列表展示+++++"+isExsitsChecked);
            }
            if(isCheck == 'N'){//
                isCheckRefuse = true;
            }
            if(isCheck == 'Y'){
                isNoSubmit = true;
            }

        }

        if(isCheckRefuse){//存在审核不通过的数据
            layer.alert("只有审核状态为[待审核][审核通过]的才能置为审核不通过！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        if(isNoSubmit){
            layer.confirm('存在上次审核通过的数据，是否确认更改为审核不通过', function(index){
                layer.close(index);
                ajaxSubmitAuditSuccess(ids,flg,datagrid)
                return true;
            },function(){
                return;
            });
            return;
        }

        ajaxSubmitAuditSuccess(ids,flg,datagrid);
        /*if(isExsitsChecked){
            if(layer.confirm("确认置为审核不通过！")){

            }
            return;
        }*/
    }

    function getNowFormatDate() {
        var date = new Date();
        var seperator1 = "";
        var seperator2 = ":";
        var month = date.getMonth() + 1;
        var strDate = date.getDate();
        if (month >= 1 && month <= 9) {
            month = "0" + month;
        }
        if (strDate >= 0 && strDate <= 9) {
            strDate = "0" + strDate;
        }
        var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + date.getHours()  + date.getMinutes()
            + date.getSeconds();
        return currentdate;
    }


    /**
     *功能:积分商城活动管理删除
     * 积分商城活动管理模块
     * */
    layui.fsButton.actidelete = function(elem,data,datagrid){
        var eFFE_FLG='N';
        var ids ='';
        if(data.length==0){
            layer.alert("请先选择要操作的数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var nowTime = getNowFormatDate();
        console.log("当前时间-----"+nowTime);
        var isExsitsChecked = false;
        var isAcess = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var startDate=data[i].shop_Acti_Str_Dt.replace(/-/g,'').replace(' ','').replace(/:/g,'');//活动开始时间
            if(nowTime>=startDate){
                isExsitsChecked = true;
            }else {
                ids = data[i].shop_Acti_Id+',';
            }
            console.log("活动开始日期-------"+startDate);
        }

        if(isExsitsChecked){
            layer.alert("只有未开始的活动才可以删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }else {
            layer.confirm('是否确认删除？', function(index){
                layer.close(index);
                ajaxDeleteShopActiSuccess(ids,"",datagrid,"",'');
                return true;
            },function(){
                return;
            });
        }
        /*ajaxSubmitAuditPhoto(ids,"",datagrid,"",eFFE_FLG);*/
    }



    /**
     *功能:批量删除操作审核状态判断操作-只能删除审核不通过或待审核数据
     * author:zhengyunfei
     * */
    layui.fsButton.batchDelete = function(elem,data,datagrid){
        var eFFE_FLG='N';
        if(data.length==0){
            layer.alert("请先选择要操作的财经快报数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var isAcess = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].cHEAK_FLAG;
            if(isCheck == 'N' || isCheck == null ){//审核不通过以及待审核状态的财经快报
                isExsitsChecked = true;
                ids += data[i].bL_ID+",";
                console.log("审核列表展示+++++"+isExsitsChecked);
            }else{//包含审核通过的数据
                isAcess = true;
            }
        }
        if(isAcess){
            layer.alert("只有审核状态为[待提交审核][审核不通过]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }
        if(!isExsitsChecked){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }

        ajaxDeleteSuccess(ids,eFFE_FLG,datagrid)
    }



    /**
     *功能:批量删除操作审核状态判断操作-只能删除审核不通过或待审核数据
     * 轮播图模块
     * */
    layui.fsButton.picdelete = function(elem,data,datagrid){
        var eFFE_FLG='N';
        if(data.length==0){
            layer.alert("请先选择要操作的数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        var isExsitsChecked = false;
        var isAcess = false;
        var ids="";
        for(var i=0;i<data.length;i++){
            var isCheck=data[i].check_Flag;//审核不通过以及待审核状态的数据
            var isShow=data[i].show_Flag;//未提交展示的数据
            if((isCheck == 'N' || isCheck == null) && isShow != 'Y' ){//审核不通过以及待审核状态的数据
                isExsitsChecked = true;
                ids += data[i].sl_Sid+",";
                console.log("审核列表展示+++++"+isExsitsChecked);
            }else{//包含审核通过的数据
                isAcess = true;
            }
        }
        if(isAcess){
           // layer.alert("只有审核状态为[待提交审核][审核不通过]的未展示数据才能删除！",{
            layer.alert("存在展示中的轮播图，请先撤销展示",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }
       /* if(!isExsitsChecked){
            layer.alert("只有审核状态为[待审核][审核不通过]的才能删除！",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return;
        }*/
        layer.confirm('是否确认删除？', function(index){
            layer.close(index);
            ajaxSubmitAuditPhoto(ids,"",datagrid,"",eFFE_FLG);
            return true;
        },function(){
            return;
        });
        /*ajaxSubmitAuditPhoto(ids,"",datagrid,"",eFFE_FLG);*/
    }

    /**
     *功能:置为首页展示按钮操作
     * author:zhengyunfei
     * */
    layui.fsButton.test3 = function(elem,data,datagrid){
        mydatagrid=datagrid;
        var length=data.length;
        if(length<3){
            layer.alert("请先至少选择3条需要首页展示的数据",{
                icon:2,
                skin:'layer-ext-moon'
            });
            return ;
        }
        bcSelectData=data;
        var index=layer.open({
            type: 1 //此处以iframe举例
            ,title: '置为首页展示'
            ,area: ['800px', '600px']
            ,btn: ['保存', '预览','返回']
            ,yes: function(){
                save();
            }
            ,btn2: function(){
                preView();
                return false;
            }
            ,btn3: function(){
                layer.close(index);
            }
            ,shade: 0
            ,maxmin: true
            ,content:$("#zhidingDiv")
            ,end:function(){
                // layer.close(index);
                location.reload();　　//layer.open关闭刷新
            }

        });
        indexPageViewDialog=index;
        // layer.full(index);
        //置为首页展示
        var http=window.location.protocol;
        var host=window.location.host;
        var link=http+"//"+host;
        var indexPage=  new Vue({
            el:'#app',
            data:{
                rowcount:length,
                currentSelect:bcSelectData,
                benciSelect:bcSelectData,
                url:link+"/skQuesDtl/findIndexViewList.shtml"
            } ,created: function () {
                this.getData();
            }
            ,methods:{
                getData:function(){
                    var that = this;
                    that.$http({       //调用接口
                        method: 'POST',
                        url: this.url
                    }).then(function(response){  //接口返回数据
                        this.currentSelect=response.data;
                    },function(error){
                    }).then(function(){

                    });
                },
                gernerateId:function(index){
                    return parseInt(index)+1;
                }
            }
        })

        /* 渲染表单 */
        form.render();
    }

})
/**
 * 审核操作处理
 * @param id 主键，多个以逗号分隔
 * @param status状态 Y 标识审核通过 N 标识审核驳回
 * @author zhengyunfei
 */
function ajaxSubmitAuditSuccess(id,checkFlg,datagrid){
    $.ajax({
        url: "/NewsConfig/submitAudit.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "bL_ID": id,
            "cHEAK_FLAG":checkFlg
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}


/**
**商品上下架操作
 */
function ajaxSubmitGoodsUpDown(id,checkFlg,datagrid,eFFE_FLG){
    $.ajax({
        url: "/GoodsManage/updateShopGoodsUpDown.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "goods_Id": id,
            "shelves":checkFlg,
            "effe_Flg":eFFE_FLG
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}

/**
 **判断商品上架时是否设置积分价格
 */
function panduanGoodsScoreProce(id,flg,datagrid){
    $.ajax({
        url: "/ShopActi/findSetScoreConfig.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "goods_Id": id,
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理

        },
        success: function(req) {
            //请求成功时处理
            console.log('判断活动管理商品------'+JSON.stringify(req));
            if(req.code!=0){
                ajaxSubmitGoodsUpDown(id,flg,datagrid);
            }else {
                layer.alert(req.msg,{
                    icon:2,
                    skin:'layer-ext-moon'
                },function(index){
                    datagrid.reload();
                });
                return;
            }
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}


/**
 **判断商品是否有关联活动
 */
function huodongGLGoodsUpDown(id,flg,datagrid){
    $.ajax({
        url: "/ShopActi/findHuodongGLConfig.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "goods_Id": id,
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理

        },
        success: function(req) {
            //请求成功时处理
            console.log('判断活动管理商品------'+JSON.stringify(req));
            if(req.code!=0){
                ajaxSubmitGoodsUpDown(id,flg,datagrid);
            }else {
                layer.alert(req.msg,{
                    icon:2,
                    skin:'layer-ext-moon'
                },function(index){
                    datagrid.reload();
                });
                return;
            }
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}
/**
 * 审核操作处理批量删除特定状态的财经快报
 * @param id 主键，多个以逗号分隔
 * @param status状态 Y 标识审核通过 N 标识审核驳回
 * @author zhengyunfei
 */
function ajaxDeleteSuccess(id,checkFlg,datagrid){
    $.ajax({
        url: "/NewsConfig/submitAudit.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "bL_ID": id,
            "eFFE_FLG":checkFlg
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}


/**
 * 删除积分商城活动管理活动
 */
function ajaxDeleteShopActiSuccess(id,checkFlg,datagrid){
    $.ajax({
        url: "/ShopActi/deleteShopActi.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "shop_Acti_Id": id,
        }, //参数值
        type: "POST", //请求方式
        /*   processData: true, //对表单data数据是否进行序列化
           contentType: false, //dataType设置你收到服务器数据的格式*/
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            datagrid.reload();
        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}




/**
 * 保存
 * @author zhengyunfei
 */
function save(){
    var quesIds="";
    var hopgOrders="";
    var isNotSelectHopgOrder=false;
    // 为所有选中的复选框执行函数，
    var length=$("input[name='hopgFlg']:checked").length;
    if(length!=3){
        layer.alert("请选择3个首页展示问题",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $("input[name='hopgFlg']:checked").each(function(index,element){
        var id=$(element).attr('data-id');
        var quesId=$(element).attr('data-quesId');

        var hopgOrder=$("#hopgOrder"+id).val();
        if(''==hopgOrder){
            isNotSelectHopgOrder=true;
        }
        if(index<length-1){
            quesIds+=quesId+",";
            hopgOrders+=hopgOrder+",";
        }else{
            quesIds+=quesId;
            hopgOrders+=hopgOrder;
        }
    })
    if(isNotSelectHopgOrder){
        layer.alert("请为首页展示问题配置顺序",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $.ajax({
        url: "/skQuesDtl/setIndexPageView.shtml", //请求的url地址
        dataType: "json", //返回格式为json
        async: true, //请求是否异步，默认为异步，这也是ajax重要特性
        data: {
            "quesId": quesIds,
            "hopgOrder":hopgOrders
        }, //参数值
        type: "POST", //请求方式
        beforeSend: function() {
            //请求前的处理
        },
        success: function(req) {
            //请求成功时处理
            layer.closeAll();
            mydatagrid.reload();


        },
        complete: function() {
            //请求完成的处理
        },
        error: function() {
            //请求出错处理
        }
    });
}

/**
 * 预览
 * @author zhengyunfei
 */
function preView(){
    var viewData=[];
    var quesIds="";
    var hopgOrders="";
    var isNotSelectHopgOrder=false;
    // 为所有选中的复选框执行函数，
    var length=$("input[name='hopgFlg']:checked").length;
    if(length!=3){
        layer.alert("请选择3个首页展示问题",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }
    $("input[name='hopgFlg']:checked").each(function(index,element){
        var id=$(element).attr('data-id');
        // var quesId=$(element).attr('data-quesId');
        var quesId=$(element).parent().prev().html();
        var hopgOrder=$("#hopgOrder"+id).val();
        if(''==hopgOrder){
            isNotSelectHopgOrder=true;
        }
        if(index<length-1){
            quesIds+=quesId+",";
            hopgOrders+=hopgOrder+",";
        }else{
            quesIds+=quesId;
            hopgOrders+=hopgOrder;
        }
        viewData.push({
            name:quesId,
            num:hopgOrder
        })
    })
    viewData = viewData.sort(compare("num"));
    var preViewBody="";
    for(var i=0;i<viewData.length;i++){
        preViewBody+="<tr><td>"+viewData[i].num+"</td><td>"+viewData[i].name+"</td></tr>";
    }
    $("#preViewBody").html(preViewBody);
    if(isNotSelectHopgOrder){
        layer.alert("请为首页展示问题配置顺序",{
            icon:2,
            skin:'layer-ext-moon'
        });
        return ;
    }

    var indexPre=layer.open({
        type: 1 //此处以iframe举例
        ,title: '预览'
        ,area: ['400px', '300px']
        ,id:'layerDemo'+Math.random()
        ,btn: ['确认保存', '重新配置']
        ,yes: function(){
            save();
        }
        ,btn2: function(){
            layer.close(indexPre);
        }
        ,shade: 0
        ,maxmin: false
        ,content:$("#preViewDiv")
        ,end:function(){
            layer.close(indexPre);

        }

    });
    new Vue({
        el: '#preViewDiv',
        data: {
            preViewData: viewData
        }
    })
}
// 指定排序的比较函数
function compare(property){
    return function(obj1,obj2){
        var value1 = obj1[property];
        var value2 = obj2[property];
        return value1 - value2;     // 升序
    }
}

